Versions:
DFetch is a lightweight dependency management utility released by DFetch-org at version 0.13.0 that downloads and embeds external components—whether they reside in Git repositories, Subversion trees, or plain archive files—directly into a project’s source tree so that every commit becomes fully self-contained. Operating from a simple YAML manifest that lists each dependency’s remote address, revision, and desired local path, the tool clones, exports, or unpacks the specified assets and places them under a configurable “vendor” or “third-party” folder, optionally stripping VCS metadata and flattening directory structures to keep the final footprint small. Because the fetched code is checked in alongside the main codebase, builds remain reproducible without ongoing network access, making the utility attractive for embedded, automotive, and safety-critical workflows where external connectivity is restricted or where upstream repos might disappear. Continuous-integration jobs benefit as well: by caching a complete source snapshot, pipelines avoid redundant clones and reduce the risk of transitive failures. The same manifest can drive license-collection reports, enabling compliance teams to assemble SPDX or BOM documents automatically. Although the program is written in Python and invoked through a cross-platform CLI, its primary distribution channel targets Windows developers who want a hassle-free, dependency-free executable; the single-file binary drops into any PATH and requires no elevated rights. Since its initial public commit, only one numbered release—0.13.0—has been published, yet the feature set already covers sparse checkouts, Subversion externals, Git LFS, and archive checksum verification, positioning Dfetch within the broader software distribution & management category. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.
Tags: